_require       "./IEEEReal.smi"
_require local "./SMLSharp_Runtime.smi"

structure SMLSharp_RealClass =
struct
  type class (= int)
  val classReal : real -> class
  val classFloat : real32 -> class
  val class : class -> IEEEReal.float_class
  val isFinite : class -> bool
  val isInf : class -> bool
  val isNan : class -> bool
  val isNormal : class -> bool
  val sign : class -> int
  val signBit : class -> bool
  val isZero : class -> bool
end
